Big Huge Thesaurus

Leontocebus oedipus

noun